This page describes the basic navigation models of the Nokia Asha UI.
Below is an example of drill-down navigation.
Below is an example of tabs navigation.
Another basic concept for Nokia Asha navigation is application/deep linking. This means one application can contain links to another application. The links open directly a certain view within the application without going the normal route of opening the main page and then navigating step-by-step to the desired view. Linking is a useful way of giving direct access points to certain data (for example, by opening a certain contact card directly) or utilising another application to fetch content (for xeample, fetch a photo to a message). When fetching content though application linking, the control typically returns to the original application after user's selections. With deep links such as opening a certain message or a contact card directly, user can usually choose to continue with the opened application, and thus, for example, write a reply or call the contact.
Below are examples of deep linking for opening message, application linking for fetching content.
Back key is a very central element for the navigation model. It allows user to take a step backwards in their navigation flow.
For all MIDlets, the following rules apply:
Must have
Allowed exception: During Gameplay pressing the HW Back key can open the gameplay-pause menu if the menu contains a command which leads to upper hierarchy level.
Not allowed
SW (software) Back keys on the screen.
Allowed exception: In games if SW Back keys are however used, the HW Back key needs to work the same way (for example, both open the gameplay-pause menu)
The Back key works historically. The following UI elements are, however, skipped in the backstepping route:
Long press of the Back key is a shortcut to the apps screen, i.e. it closes the MIDlet.